package com.iwhalecloud.citybrain.flow.platform.manager.infrastructure.entities;

import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
　　* @description: 文件操作基类
　　* @author shenrm
　　* @date 2021/11/21 10:43
　　*/
@Data
public class FileHandleBaseEntity implements Serializable {

    /**
     * 序列化
     */
    private static final long serialVersionUID = -9714705278424997L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 操作人id
     */
    private String handlerId;

    /**
     * 操作人名称
     */
    private String handlerName;

    /**
     * 附件ID
     */
    private String attachId;

    /**
     * 文件名称
     */
    private String fileName;

    /**
     * 文件类型
     */
    private String fileType;

    /**
     * 文件密级
     */
    private String secretLevel;

    /**
     * 文件大小
     */
    private int fileSize;

    /**
     * 文件状态(0:已上传;1:更新;2:删除)
     */
    private int status;

    /**
     * 文件资源字节
     */
    private byte[] resourceBytes;

    /**
     * 业务类型
     */
    private String serviceType;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;
}
